package com.cebbank.yyi.springbootapp.jingtang.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class RcDocForFileDto implements Serializable {
    private static final long serialVersionUID = 119290778989205409L;
    /**
     * 主键Id
     */
    private String id;
    /**
     * 文件名称
     */
    private String docName;
    /**
     * 文件编号
     */
    private String docCode;
    /**
     * 文档类别
     */
    private String docCategory;
    /**
     * 流程设定（流程级别）
     */
    private String flowLevel;
    /**
     * 生效时间
     */
    private Date releaseTime;
    /**
     * 发布时间
     */
    private Date publishTime;
    /**
     * 有效时间
     */
    private Integer effectiveTime;
    /**
     * 审批流id
     */
    private String approveId;
    /**
     * 删除标志（0-未删除 1-已删除）
     */
    private Boolean deleteFlag;
    /**
     * 创建日期
     */
    private Date createTime;
    /**
     * 更新日期
     */
    private Date updateTime;
    /**
     * 创建人
     */
    private String creator;
    /**
     * 编辑人
     */
    private String modifier;
    /**
     * 版本
     */
    private Integer version;

    private Integer sortNoDelete240615122259;
    /**
     * 目录id
     */
    private String directoryId;
    /**
     * 文档文件地址
     */
    private String docUrl;
    /**
     * 文档状态
     */
    private String docType;
    /**
     * 文档SHA-256
     */
    private String docSha;
    /**
     * 目录类型
     */
    private String directoryType;
    /**
     * 文件后缀
     */
    private String docExtension;
    /**
     * 文档制定部门
     */
    private String docDeptId;
    /**
     * 文档制定部门名称
     */
    private String docDeptName;
    /**
     * 失效日期
     */
    private Date expireDate;
    /**
     * 实际失效日期
     */
    private Date realityExpireDate;
    /**
     * 文件版本
     */
    private String docVersion;
    /**
     * 首次生效时间
     */
    private Date firstReleaseTime;
    /**
     * 制度属性
     */
    private String docSystemId;
    /**
     * 专业属性
     */
    private String docProfessionalId;
    /**
     * 文体
     */
    private String docStyleId;
    /**
     * 制定/修订理由
     */
    private String docContent;

    private String replealDocIdDelete240608213421;

    private String repealOtherIdDelete240608213421;
    /**
     * 排序字段
     */
    private Integer sortNo;
    /**
     * 阅读时长设置
     */
    private Integer readingDuration;
    /**
     * 作废说明
     */
    private String repealReason;
    /**
     * 是否纳入质量体系
     */
    private Integer docQuality;
    /**
     * 会签部门id
     */
    private String signDeptId;
    /**
     * 会签部门id
     */
    private String signDeptName;
    /**
     * 负责科室id
     */
    private String fourDeptId;
    /**
     * 负责科室名称
     */
    private String fourDeptName;
    /**
     * 文件创建方式
     */
    private String docCreateType;
    /**
     * 文件公司编码
     */
    private String docComCode;
    /**
     * 文件部门编码
     */
    private String docDeptCode;
    /**
     * 文件类型编码
     */
    private String docTypeCode;
    /**
     * 文件序号编码
     */
    private String docSnCode;
    /**
     * 依据文件类别
     */
    private String docExternalType;
    /**
     * 颁发机构
     */
    private String docExternalOrg;
    /**
     * 管控措施
     */
    private String docExternalContent;
    /**
     * 备注
     */
    private String docExternalRemark;
    /**
     * 联系方式
     */
    private String docContacts;
    /**
     * 联系人姓名
     */
    private String docUserName;
    /**
     * 联系人id
     */
    private String docUserId;
    /**
     * 是否修订
     */
    private Boolean needReview;
    /**
     * 用到流程图名称
     */
    private String docFlowName;
    /**
     * 甬道流程图编码
     */
    private String docFlowCode;
    /**
     * 文件关键词
     */
    private String docKeyword;


}

